725214991c9e25c66d1e29e4c848bca3e650ed74,java/code/src/com/redhat/rhn/frontend/xmlrpc/channel/software/ChannelSoftwareHandler.java,ChannelSoftwareHandler,updateRepoSsl,#User#String#String#String#String#,2674

Before Change


        if (!StringUtils.isEmpty(sslCaCert)) {
            repoEditor.setSslCaCertId(getKeyId(loggedInUser, sslCaCert));

            if (!StringUtils.isEmpty(sslCliCert)) {
                repoEditor.setSslClientCertId(getKeyId(loggedInUser, sslCliCert));
            }

            if (!StringUtils.isEmpty(sslCliKey)) {

After Change


                // FIXME: Allow to set multiple SSL sets per custom repo - new API calls?
                repoEditor.deleteAllSslSets();
                repoEditor.addSslSet(getKeyId(loggedInUser, sslCaCert),
                        getKeyId(loggedInUser, sslCliCert),
                        getKeyId(loggedInUser, sslCliKey));
            }
            catch (InvalidCertificateException e) {